package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.User;
import org.apache.ibatis.annotations.Param;

public interface UserDao {
    public User findByUsername(String username);

    Page<User> findUserByPage(String queryString);

    User findExist(User user);

    void add(User user);

    void addRele(@Param("userId") Integer userId, @Param("roleId")Integer roleId);

    String findPasswordByUser(User user);

    void updatePassword(User user);

    User findUserBaseById(Integer id);

    void editUser(User user);

    void dele(Integer userId);

    void removeUser(Integer id);

}
